package edu.chl.dat255.bluebanana.presentation;

import android.view.View.OnClickListener;
import android.widget.ImageView;
import edu.chl.dat255.bluebanana.utils.Observable;

public interface IProfileView extends OnClickListener, Observable {
	/**
	 * 
	 * @return The name of the profile
	 */
	public String getName();
	/**
	 * 
	 * @return The icon of the profile
	 */
	public ImageView getIcon();
	/**
	 * 
	 * @return The id of the profile
	 */
	public long getRowId();
	/**
	 * Set the name of a profile
	 * @param newName
	 */
	public void setName(String newName);
	/**
	 * Set the icon of a profile
	 * @param newIcon
	 */
	public void setIcon(ImageView newIcon);
}
